home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / tclMotif-1.4 / programs / xtmfmrc < prev   
Text File  |  1995-06-29  |  3KB  |  277 lines

  1. loadActions {
  2. {    type    f
  3.       pattern    [mM]akefile
  4.     pixmap    makefile.xbm
  5.         description Makefile
  6.     {
  7.         label    make
  8.         run_in_xterm
  9.         pause_after_exec
  10.         action    "make -f $0"
  11.     }
  12.     {
  13.         label    edit
  14.         run_in_xterm
  15.         action    "vi $0"
  16.     }
  17.         {       label    print
  18.                 action   "lpr $0"
  19.         }
  20. }
  21.  
  22. {    type    f
  23.     pattern    *.c
  24.     pixmap    ccode.xbm
  25.         description "C source code"
  26.     {
  27.         label    edit
  28.         run_in_xterm
  29.         action    "vi $0"
  30.     }
  31.     {
  32.         label    more
  33.         run_in_xterm
  34.         pause_after_exec
  35.         action    "more $0"
  36.     }
  37.     {
  38.         label    "to
  39. object"
  40.         run_in_xterm
  41.         pause_after_exec
  42.         action    "gcc -c $0"
  43.     }
  44.     {
  45.         label    "to
  46. executable"
  47.         run_in_xterm
  48.         pause_after_exec
  49.         action    "gcc -o ${0%.c} $0"
  50.     }
  51.         {       label    print
  52.                 action   "lpr $0"
  53.         }
  54. }
  55.  
  56. {    type    f
  57.     pattern    *.tar
  58.     pixmap    file.xbm
  59.         description "tar archive"
  60.     {
  61.         label    "tar x"
  62.         action    "tar xf $0"
  63.     }
  64.     {
  65.         label    "tar t"
  66.         run_in_xterm
  67.         pause_after_exec
  68.         action    "tar tf $0"
  69.     }
  70.     {
  71.         label    "tar xv"
  72.         run_in_xterm
  73.         pause_after_exec
  74.         action    "tar xvf $0"
  75.     }
  76. }
  77.  
  78. {    type    f
  79.     pattern    *.o
  80.     pixmap    ocode.xbm
  81.         description "object module"
  82.     {
  83.         label    "to
  84. executable"
  85.         run_in_xterm
  86.         pause_after_exec
  87.         action    "gcc -o ${0%.o} $0"
  88.     }
  89. }
  90.  
  91. {    type    f
  92.     pattern    *.Z
  93.     pixmap    z.xbm
  94.         description "compressed file"
  95.     {
  96.         label    uncompress
  97.         action    "uncompress $0"
  98.     }
  99.     {
  100.         label    more
  101.         run_in_xterm
  102.         pause_after_exec
  103.         action    "zcat $0 | more"
  104.     }
  105. }
  106.  
  107. {    type    f
  108.     pattern    core
  109.     pixmap    core.xbm
  110.         description "core dump"
  111.     {
  112.         label    remove
  113.         action    "rm $0"
  114.     }
  115.     {
  116.         label    debug
  117.         prompt    "file to debug"
  118.         action    "x11ups $1 $0"
  119.     }
  120. }
  121.  
  122. {    type    f
  123.     pattern    *.xbm
  124.     pixmap    bitmap.xbm
  125.         description "X bitmap"
  126.     {
  127.         label    edit
  128.         action    "bitmap $0"
  129.     }
  130. }
  131.  
  132. {    type    f
  133.     pattern    *.gif
  134.     pixmap    bitmap.xbm
  135.         description "GIFF image"
  136.     {
  137.         label    edit
  138.         action    "xli $0"
  139.     }
  140. }
  141.  
  142. {    type    f
  143.     pattern    *.jpg
  144.     pixmap    bitmap.xbm
  145.         description "JPEG image"
  146.     {
  147.         label    view
  148.         action    "xli $0"
  149.     }
  150. }
  151.  
  152. {    type    f
  153.     pattern    *
  154.     pixmap    file.xbm
  155.     {
  156.         label    edit
  157.         run_in_xterm
  158.         action    "vi $0"
  159.     }
  160.     {
  161.         label    more
  162.         run_in_xterm
  163.         pause_after_exec
  164.         action    "more $0"
  165.     }
  166.         {       label    print
  167.                 action   "lpr $0"
  168.         }
  169. }
  170.  
  171. {    type    x
  172.     pattern    x*
  173.     pixmap    xlogo32
  174.         description "X program"
  175.     {
  176.         label    execute
  177.         action    "$0"
  178.     }
  179.     {
  180.         label    debug
  181.         action    "x11ups $0"
  182.     }
  183. }
  184.  
  185. {    type    x
  186.     pattern    *
  187.     pixmap    prog.xbm
  188.         description program
  189.     {
  190.         label    execute
  191.         run_in_xterm
  192.         pause_after_exec
  193.         action    "$0"
  194.     }
  195.     {
  196.         label    debug
  197.         action    "x11ups $0"
  198.     }
  199. }
  200.  
  201. {    type    d
  202.     pattern    .
  203.     pixmap    herefolder.xbm
  204.         description "current directory"
  205.     {
  206.         label    refresh
  207.         action    "$cd $0"
  208.     }
  209.     {
  210.         label    open
  211.         action    "$opendir $0"
  212.     }
  213. }
  214.  
  215. {    type    d
  216.     pattern    ..
  217.     pixmap    dotdot.xbm
  218.         description "parent directory"
  219.     {
  220.         label    chdir
  221.         action    "$cd $0"
  222.     }
  223.     {
  224.         label    open
  225.         action    "$opendir $0"
  226.     }
  227. }
  228.  
  229. {    type    d
  230.     pattern    *
  231.     pixmap    folder.xbm
  232.     {
  233.         label    chdir
  234.         action    "$cd $0"
  235.     }
  236.     {
  237.         label    open
  238.         action    "$opendir $0"
  239.     }
  240.     {
  241.         label    home
  242.         action    "$cd ~"
  243.     }
  244.     {
  245.         label    "open home"
  246.         action    "$opendir ~"
  247.     }
  248. }
  249.  
  250. {    type    p
  251.     pattern    *
  252.     pixmap    ""
  253.     {
  254.         label    make
  255.         run_in_xterm
  256.         pause_after_exec
  257.         action    make
  258.     }
  259.     {
  260.         label    information
  261.         run_in_xterm
  262.         pause_after_exec
  263.         action    "$information $0"
  264.     }
  265.     {
  266.         label    remove
  267.         action    "rm -r $0"
  268.         confirm "remove file $0?"
  269.     }
  270.     {
  271.         label    "refresh
  272. dir"
  273.         action    "$cd ."
  274.     }
  275. }
  276. }
  277.